﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using t_205_verk_hopur_12.Models;

namespace t_205_verk_hopur_12.Tests.Fakes
{
    class FakeVideoRepository : IVideoRepository
    {
                
        private List<Video> vidList;

        public FakeVideoRepository(List<Video> vids)
        {
            vidList = vids;
        }
        public void AddVideo(Video newVideo)
        {
            throw new NotImplementedException();
        }

        public void Delete(Video newVideo)
        {
            throw new NotImplementedException();
        }

        public Video GetVideoByID(int videoID)
        {
            throw new NotImplementedException();
        }

        public IQueryable<ScheduleVideo> GetPopularVideoByChannel(int videoID)
        {
            throw new NotImplementedException();
        }

        public IQueryable<Video> GetVideosByChannelID(int channelID)
        {
            throw new NotImplementedException();
        }

        public IQueryable<Video> GetApprovedVideosByChannelID(int channelID)
        {
            throw new NotImplementedException();
        }

        public bool HasUserVotedVideo(VideoVote videoVote)
        {
            throw new NotImplementedException();
        }

        public void Save()
        {
            throw new NotImplementedException();
        }

        public void VoteVideo(int videoID, int userID, int vote)
        {
            throw new NotImplementedException();
        }
    }
}
